package com.ziytek.web.citizen.model.bean;

import com.ziytek.web.citizen.model.vo.OperationVo;
import lombok.Data;

/**
 * @author fengh
 */
@Data
public class CapStatsVo {
    /**
     * 操作详情
     */
    public OperationVo vo;
    /**
     * 实时电流
     */
    public int i;
    /**
     * 实时电压
     */
    public int v;
    /**
     * key
     */
    public String k;
    /**
     * totalTimeSeconds 总充电时间（秒）
     */
    public double ts;
    /**
     * avgCurrent 平均电流（A）
     */
    public double ac;
    /**
     * capacityAh 充电容量（Ah）
     */
    public double c;
    /**
     * exceptionType 数据异常类型 0-已完成 1-执行中 2-空闲 3-电池反接异常 4-电池限制异常 5-PWM失控异常 6-设备自检异常 7-巡检数据")
     */
    public int t;
    /**
     * errorExceptionType 异常数据 0-异常 1-正常
     */
    public int et;
    /**
     * cccv-恒流恒压充电,cc-恒流充电,cv-恒压充电,ccd-恒流放电,crd-恒阻放电,cpd-恒功率放电,cpc-恒功率充电,sl-搁置
     */
    public String cty;

    public void setIv(int i, int v) {
        this.i = i;
        this.v = v;
    }

    public void setIvAndC(int i, int v, double c) {
        this.i = i;
        this.v = v;
        this.c = c;
    }
}
